const express = require("express");
const bodyParser = require("body-parser");
let app = express();
// 引入校验token  模块
const { expressjwt } = require("express-jwt");
// 使用校验
// 校验 模块 参数   1：反解密token密码  2:算法  3：不需要进行校验的接口
app.use(expressjwt({ secret: "mytoken", algorithms: ["HS256"] }).unless({
    path: [/\.png$/, "/checkuser"]
}));

app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
app.use(express.static("static")); // 加载静态文件
// 引入用户的路由
let userRouter = require("./routers/userRouter.js");
// 引入登录页的路由
let loginRouter = require("./routers/loginRouter.js");

// 引入广告页的路由
let advRouter = require("./routers/advRouter.js");



app.use("/user", userRouter);
app.use(loginRouter);
app.use("/adv", advRouter);


app.listen(8989);